<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组</title>
</head>
<body>
<h2>数组是什么</h2>
<p>
    数组：(Array)是一种可以按顺序保存数据的数据类型
</p>
<hr>
<h3>1. 声明语法</h3>
<p>
数组是按顺序保存，所以每个数据都有自己的编号  <br>
计算机中的编号从0开始，所以第一个元素的编号为0，第二个元素编号为1，以此类推 <br>
在数组中，数据的编号也叫 索引或下标
</p>
<hr>

<h3>2. 取值语法</h3>
<p>
通过下标取数据 <br>
取出来是什么类型的，就根据这种类型特点来访问
</p>
<hr>

<h3>3. 一些术语：</h3>
<p>
元素：数组中保存的每个数据都叫 数组元素 <br>
下标：数组中数据的编号 <br>
长度：数组中数据的个数，通过数组的length属性获得
</p>
<hr>

<h3>4. 遍历数组(重点)</h3>
<p>
目标：能够遍历输出数组里面的元素 <br>
用循环把数组中每个元素都访问到,一般会用for循环遍历
</p>
<hr>

<script>
    // 1. 声明数组
    let 数组1 = [1, 2, 'pink', true]
    // 2. 使用new Array 构造函数声明   了解就行,基本不使用这种声明数组
    let 数组2 = new Array(1, 2, 3, 4, 7)
    // 输出到 控制台看信息
    console.log(数组1)
    console.log(数组2)

    // 数组取值
    console.log( 数组1[2] ) // 根据下标取值, 记住下标从0开始

    // 遍历一个数组
    //       初始值      数组长度
    for (let i = 0; i < 数组2.length; i++) {
        document.write( 数组2[i] ) // 根据索引, 依次输出 数组元素
    }
</script>
</body>
</html>